html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
a:hover{color:#235e82;}
body{color:#444;font-size:12px;font-family:'宋体',SimHei,SimYou,SimSun,Arial;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
.w980{margin:0 auto;width:980px;}
/********General**********/
.widget dd a,.pro span,.info_title a,.jobs a,#submit{background:url('../Image/sprite.gif') no-repeat;}
.clicked{background:url('../Image/vertical_split.png') repeat-x;}
/*******Css sprite*******/
.wrap{margin:0 auto;}

.head_top{background:#235e82 url('../Image/top_bg.png') left no-repeat;height:154px;}
.head_right{height:30px;float:left;margin-top:8px;margin-left: 325px;}
.search_i{width:173px;padding-left:10px;height:25px;float:left;border:1px solid #ccc;}
.search_s{height:25px;float:left;margin-left:5px;border:1px solid #ccc;}
.selected_i{padding-left:5px;height:25px;width:147px;float:left;margin-left:10px;background:#fff;border:none;}
.logo{margin-top:69px;}
.logo img{vertical-align:middle;}
.tel{margin-top:59px;height:24px;clear:right;color:#fff;}
.tel span{color:#fff;vertical-align:-3px;font-size:22px;}
.nav{width:100%;height:37px;background:url('../Image/nav_bg.png') repeat-x;}
.nav ul{}
.nav li{position:relative;float:left;width:122px;background:url('../Image/nav_x.png') 0 13px no-repeat;text-align:center;}
.nav a{font-family:'宋体';font-size:14px;display:block;margin-top:6px;width:82px;height:31px;color:#fff;padding: 3px 0 0 20px;}
.nav a:hover{background:url('../Image/nav_bg1.png') 18px 0 no-repeat;font-weight:bold;}
.nav li div{position:absolute;left:0px;top:37px;z-index:99;width:185px;background:#3ea6e2 ;visibility:hidden;z-index:99; text-align:left;}
.nav li div a{float:left;color:#fff;width:150px;margin-top:2px;}
.nav li div a:hover{background:none;}
.nav li:hover div,.nav li div:hover{visibility:visible;}  
.zxgg{width:980px;height:25px;background:url('../Image/zxgg.png') no-repeat;padding-left:115px;color:#fff;padding-top: 4px;}
.index_cpzs{width:980px;height:256px;background:url('../Image/index_cpzs.png') no-repeat;margin-bottom:15px;}
.more{float:right;background:url('../Image/more.png') no-repeat;width:91px;height:18px;margin-top:13px;margin-right:5px;}
.more a{color:#fff;font-size:12px;padding-left:15px;}
.index_news{width:318px;height:261px;float:left;background:url('../Image/index_news.png') no-repeat;}
.news_more{float:right;margin-top:18px;margin-right:10px;}
.index_news ul{margin-top: 10px;padding:0 18px;margin-left:10px;}
.index_news ul li{line-height:30px;border-bottom:1px dashed #ccc;list-style:disc;}
.hzhb{width:318px;height:261px;float:left;background:url('../Image/hzhb.png') no-repeat;margin-left:15px;}
.hzhb ul{margin-top: 20px;padding:0 18px;margin-left:10px;}
.hzhb ul li{height:80px;margin-bottom:15px;}
.hzhb ul li img{float:left;margin-right:5px;width:68px;height:64px;border:1px solid #ccc;}
.index_lxwm{width:318px;height:261px;float:left;background:url('../Image/index_lxwm.png') no-repeat;margin-left:11px;}
.index_lxwm p{margin-top:20px;margin-left:15px;}
.index_lxwm strong{font-size:24px;color:#235f83;margin:55px 0 0 50px;display:block;}
.list_title{color:#000;margin-bottom:15px;}
.list_title ul {margin-top:5px;}
.list_title ul li{float:left;text-align:left;margin-bottom:15px;font-size:17px;color:#676467; margin-left:2px;}
.list_title ul li a:hover{ color:#FFF; background-color:#09F;}
.product{width:100%;height:auto;margin-bottom:20px;float:left;}
.pro_title{font-size:14px;background:#eef0f2;width:994px;height:24px;padding-top:6px;color: #676467;padding-left: 8px;}
.img{margin-top:15px;float:left;width:478px;height:133px;margin-left:12px;text-align:left;}
.img a{font-size:14px;color:#787578;font-weight:bold;}
.img img {width:178px;height:131px; float: left;}
.img img:hover{border:1px solid #d5d2d5;}
.main{overflow:hidden;margin-top:29px;}
.widget{overflow:hidden;margin-top:39px;margin-bottom:20px;width:262px;line-height:34px;}
.widget img {padding:3px;border:1px solid #ccc;}
.widget img:hover{border:1px solid #235e82;}
.widget dd a{padding-left:19px;background-position:0 -59px;color:#444;}
.widget a:hover{color:#da020d;}
.widget .clicked{background-position:0px -78px;}
.widget .clicked a{background-position:0px -86px;color:#fff;}
.widget ol{margin-left:10px;}
.widget dd{padding-left:8px;height:30px;}
.widget ul{padding-left:28px;}
.widget p{margin-left:6px;font-size:12px;line-height:20px;}
.short_title{margin-bottom:15px;height:34px;border-radius:2px 2px 0 0;background:#235e82;width:100%;overflow:hidden;zoom:1;}
.short_title span{margin-left:12px;padding-left:13px;color:#f1a3a6;}
.title1{margin:9px 0 0 14px;}

.article{overflow:hidden;margin-bottom:12px;width:718px;background-color:#fff;}
.article p{margin:20px 30px;font-size:14px;line-height:28px;}

#allmap p{line-height:10px;margin:10px;}

.cpzs_img{width:450px;margin-left:240px;}
.cpzs_article{overflow:hidden;margin-bottom:12px;width:1002px;background-color:#fff;}
.cpzs_title{margin:0 0 13px 19px;padding:12px 0px 9px 14px;width:932px;height:19px;border-bottom:1px solid #ccc;}
.title{margin:0 0 13px 19px;padding:12px 0px 9px 14px;width:661px;height:19px;border-bottom:1px solid #ccc;}
.title strong{float:left;display:inline-block;margin-left:-14px;padding-bottom:8px;width:80px;height:100%;color:#000;text-align:center;}
.title span{overflow:hidden;zoom:1;padding:7px 0 0 17px;background-position:0 -145px;font-family:SimSun;}
.title a{margin-top:4px;color:#444;}
.title .bold{color:#da020d;}
.title .right a:hover{color:#da020d;text-decoration:underline;}

.footer{clear:both;height:419px;width:100%;background:url('../Image/foot_bg.png') repeat-x;font-size:12px;margin-top:35px;position: relative;}
.footer ul{width:196px;padding-top:20px;float:left;}
.xfl{font-size:13px;color: #787878;list-style:disc;margin-left:19px;line-height:24px;}
.dfl{color:#6c6c6c;background:url('../Image/foot_fl.png')bottom no-repeat;text-align:center;width:179px;height:32px;font-size:15px;font-weight:bold;margin-bottom:10px;list-style:none;}
.foot_more{color:#235f83;float:right;position: relative;top:80px;font-size:14px;}
.foot_more:hover{color:#000fff;}
.footer p{text-align:center;padding-top:318px;color:#fff;line-height:22px;}
.footer p a:hover{color:#000fff;}
.yqlj{color:#fff;margin-top:5px;}
.yqlj strong{font-size:16px;}
.yqlj a{font-size:14px;margin-left:10px;}
.yqlj a:hover{color:#000;}

.page{margin:10px 20px 15px 0;width:980px;float:right;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}
/***************global*****************/
.pro li{float:left;overflow:hidden;margin:0 18px 20px 18px;width:200px;text-align:center;white-space:nowrap;*margin:0 10px 20px 18px;}
.pro span{background:url('../Image/sprite.gif') no-repeat;padding-left:15px;background-position:0 -114px;}
.pro img{padding:3px;width:192px;height:142px;border:1px solid #dcdcdc;}
.pro a{*color:#444;}
.pro a:hover{color:#da020d;}
.pro img:hover{border:1px solid #da020d;}
/*************index&goods**************/
.news{margin-left:17px;}
.news li{width:678px;height:39px;border-bottom:1px dotted #cdcdcd;text-indent:1em;line-height:39px;}
.news li:before{color:#e40413;content:'■\00a0\00a0\00a0';vertical-align:2px;}
.news li:hover{background-color:#f6f6f6;}
.news a:hover{color:#da020d;}
/****************news*****************/
.news_title{color:#da020d;text-align:center;line-height:40px;}
.meta{color:#999;text-align:center;line-height:28px;}
/***********news_info**************/
.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-150px;background-position:0 -301px;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}
/***************jobs***************/
.pro_info .rel_center{margin:23px 0 6px;margin-left:-145px;padding:3px;width:290px;height:216px;border:1px solid #dcdcdc;}
.pro_info p{margin:20px 30px 30px 33px;}
.pro_name{display:block;color:#787878;text-align:center;font-size:16px;}
.info_title{margin:30px 0 0 27px;width:905px;height:30px;background:#ececec;}
.info_title b{display:inline-block;padding-left:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;}
.info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}
/********goods_info&jobs_info*******/
.order{margin:40px 0 120px 46px;line-height:40px;}
.order img{vertical-align:-5px;cursor:pointer;}
#submit{width:90px;height:34px;border:none;background-position:0px -366px;color:#fff;cursor:pointer;}
/**************order&message********/
#banner{position:relative;overflow:auto;margin: 0 auto;top:-3px;}
#banner li {float:left;}
.banner .dots li.active {
background: #fff;
opacity: 1;
}
.banner .dots li {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 4px;
text-indent: -999em;
border: 2px solid #fff;
border-radius: 6px;
cursor: pointer;
opacity: .4;
-webkit-transition: background .5s, opacity .5s;
-moz-transition: background .5s, opacity .5s;
transition: background .5s, opacity .5s;
}

/*sitemap*/
.msmore{margin-top:65px;margin-left:185px;color:#fff;float:left;border-right:1px solid #fed100;padding-right: 5px;}
.msmore:hover{color:#da020d;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a:hover{ color:red}

.f{ float:right; margin-right:10px; _margin-top:7px;}

/*.map dt{float:right;display:inline;border:1px solid #666;margin-top:10px;z-index:101;border-bottom:1px solid #f0f0f0;}
.map dd{position:absolute;z-index:100;top:31px;left:-65px;background:#f0f0f0;border:1px solid #666;width:135px;*width:145px;}
.map ul{padding-left:10px;line-height:25px;overflow:hidden;zoom:1;font-size:12px;}
.map li{float:left;margin:0 5px;}*/


/*产品滚动*/
.index_show{width:980px;height:200px;float:left;margin-left: 5px;overflow:hidden;}
.index_show_title{width:738px;height:56px;background:url(../Image/bg6.png) no-repeat;text-indent:93px;font-size:20px;color:#FFF;line-height:50px;}
.index_show_con{    overflow: hidden;width:980px;margin:30px 0 0;position:relative;}
.partFourCon{ width:895px; padding:0px 0px 0 ;margin-left:35px; float:left;overflow:hidden; height:179px; }
.partFourCon img{}
.partFourCon li{float:left;width:150px; display:inline;margin-right:23px;margin-bottom:26px;}
.left_button{ width:41px; float:left;height:41px;position:absolute;left:1px;top:60px;}
.right_botton{ width:41px; float:left;height:41px;position:absolute;right:1px;top:60px;}
.proname{width:100%;float:left;text-align:center;}
.proname a{font-size:14px; color:#555; float:left;background:url(../Image/../images/productico.gif) no-repeat 8px center;width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:normal;}
.proname a:hover{color:#F60;}
.proimg{ float:left; border:1px solid #333; background:#fff; padding:5px 10px;}
.partFourCon .proimg:hover {border:1px solid #F00;}


/*产品tab*/
#tab{position:relative;}
#tab .tabList ul li{
	float:left;
	background:#fefefe;
	background:-moz-linear-gradient(top, #fefefe, #ededed);	
	background:-o-linear-gradient(left top,left bottom, from(#fefefe), to(#ededed));
	background:-webkit-gradient(linear,left top,left bottom, from(#fefefe), to(#ededed));
	border:1px solid #ccc;
	padding:5px 0;
	width:100px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
}
#tab .tabCon{
	position:absolute;
	left:-1px;
	top:32px;
	border-top:none;
	width:935px;
	height:100px;
}
#tab .tabCon div{
	padding:10px;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
}
#tab .tabList li.cur{
	border-bottom:none;
	background:#fff;
}
#tab .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);
}


/*回到顶部*/
p#back-to-top{
      position:fixed;
      bottom:100px;
      right:80px;
}
p#back-to-top a{
      text-align:center;
      text-decoration:none;
      color:#d1d1d1;
      display:block;
      width:80px;

      /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/

      -moz-transition:color 1s;
      -webkit-transition:color 1s;
      -o-transition:color 1s;
}
p#back-to-top a:hover{
      color:#979797;
}
p#back-to-top a span{
      background:#d1d1d1 url(../Image/arrow-up.png) no-repeat center center;
      border-radius:6px;
      display:block;
      height:80px;
      width:80px;
      margin-bottom:5px;

      /*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/

      -moz-transition:background 1s;
      -webkit-transition:background 1s;
      -o-transition:background 1s;
}
#back-to-top a:hover span{
      background:#979797 url(../Image/arrow-up.png) no-repeat center center;
}
 